# 第十三道题
# 有以下两个字典，请分别打印出两者的差异处(包括键和值)。

dict1 = {
    "pageSize": "30",
    "product": "EFund",
    "DISCOUNT": "",
    "SortColumn": "SYL_Y",
    "MobileKey": "4a69e1fc7d583fe671ad69c95ae6c2b7||945235770232353",
    "BUY": "true",
    "appType": "ttjj",
    "LevelOne": "",
    "version": "6.3.2",
    "onFundCache": "3",
    "Sort": "desc",
    "pageIndex": "1",
    "FundType": "6",
    "CompanyId": "",
    "plat": "Android",
    "TOPICAL": "",
    "ENDNAV": "",
    "LevelTwo": "",
    "ISABNORMAL": "true",
    "DataConstraintType": "0",
    "gToken": "ceaf-236567466abfda4e2864831ea5645231",
    "ESTABDATE": "6",
    "deviceid": "4a69e1fc7d583fe671ad69c95ae6c2b7||945235770232353"
}

dict2 = {
    "version": "6.3.2",
    "pageSize": "30",
    "product": "EFund",
    "DISCOUNT": "",
    "CLTYPE": "",
    "SortColumn": "SYL_Y",
    "MobileKey": "4a69e1fc7d583fe671ad69c95ae6c2b7||945235770232353",
    "BUY": "true",
    "appType": "ttjj",
    "RISKLEVEL": "",
    "igggggnoreburst": "true",
    "RLEVEL_SZ": "5,4,3",
    "Sort": "desc",
    "pageIndex": "1",
    "FundType": "0",
    "CompanyId": "",
    "plat": "Android",
    "TOPICAL": "",
    "ENDNAV": "",
    "ISABNORMAL": "true",
    "DataConstraintType": "0",
    "gToken": "ceaf-236567466abfda4e2864831ea5645231",
    "ESTABDATE": "6",
    "deviceid": "4a69e1fc7d583fe671ad69c95ae6c2b7||945235770232353"
}

# dict3 = {}
for i, j in dict1.items():
    for k, v in dict2.items():
        if i == k and j != v:
            print('(\'{}\', \'{}\')'.format(i, j))
            print('(\'{}\', \'{}\')'.format(k, v))

for i, j in dict1.items():
    if i not in dict2:
        print('(\'{}\', \'{}\')'.format(i, j))

for k, v in dict2.items():
    if k not in dict1:
        print('(\'{}\', \'{}\')'.format(k, v))
